﻿/*Top002633 */
/*body{overflow: hidden; }*/
body{width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); }
.Top002633{ background:#fff; }
.Top002633 .logo{width: 32%;}
.Top002633 .header-top{position:relative; padding-top:25px; padding-bottom:25px;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dd .bdsharebuttonbox a{ float:left; margin:0 0 0 15px; width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; line-height:normal;  background:url(../images/Top002633_btn_share.png) no-repeat left center; }
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-52px center;}
.Top002633 .header-right dd{margin-right: 10px;margin-top: 9px;}
.Top002633 .header-right dd a{color:#555;font-size: 15px;}
.Top002633 .header-right dd a:hover{color:#1961ae;}
.Top002633 .header-right dd a:after{content:'';margin-left: 18px;margin-right: 18px; width: 1px;height:13px;border-right:1px dotted #bbb;display: inline-block;}
.Top002633 .header-right dd a:nth-child(3):after{border: none;}
.Top002633 .header-right dt{ width:250px;border-radius: 2px; position:relative;border:1px solid #1961ae;overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#1961ae;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #1961ae;}
.Top002633 .header-bottom{ background:#1961ae;}
.Top002633 .header-menu li.aon1{background:#d2030c;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:40px; font-size:16px; }
.Top002633 .header-menu li.aon1 em a{color:#fff;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:110px; left:50%; margin-left:-55px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#1961ae; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#1961ae; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted rgba(255,255,255,0.3); text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#cfebef;}

/*
 .Banner002403 为demo编号
 */
.Banner002403{ position: relative;}
.Banner002403 .bx-wrapper,
.Banner002403 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
/*分页数字*/
.Banner002403 .bx-pager{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner002403 .bx-pager div{ display:inline-block; border-bottom:2px solid #fff; margin:0 5px;}
.Banner002403 .bx-pager div a{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:inline-block; width:45px; text-align:center;text-indent:-80px; transition:all ease-in-out 0.3s; overflow:hidden;}
.Banner002403 .bx-pager div a.active{text-indent:0; position:relative;}
.Banner002403 .bx-pager div a.active::before,
.Banner002403 .bx-pager div a.active::after{ position:absolute; content:''; width:12px; height:1px; background-color:#fff; transform:rotate(-40deg);}
.Banner002403 .bx-pager div a.active::before{ bottom:9px; left:0;}
.Banner002403 .bx-pager div a.active::after{ right:0; top:9px;}

/*分页数字 end*/

.Banner002403 .list li{  background-repeat:no-repeat; background-position:center top; background-size:cover;}
.Banner002403 .list li .txt{position: relative;}
.Banner002403 .list li figure{height:520px; max-width: 1200px; margin: 0 auto; position: relative;}
.Banner002403 .list li p{ margin: 0; opacity: 0; 
transition:all ease-in-out 0.8s;
-webkit-transition:all ease-in-out 0.8s;
-ms-transition:all ease-in-out 0.8s;
-moz-transition:all ease-in-out 0.8s;
}
.Banner002403 .list li.on p{ opacity: 1;}

/*第一张*/
.Banner002403 .list li.li1 p{ left;width: 100%;}
.Banner002403 .list li.li1 p{  margin: 0 auto;position: absolute;}



/*第二张*/
.Banner002403 .list li.li2 p{ right: 0; bottom: 20px;position: absolute;}
.Banner002403 .list li.li2.on p{ bottom: 40px;}

/*第三张*/
.Banner002403 .list li.li3 p{right: 20px;  top: 50px;position: absolute;}
.Banner002403 .list li.li3.on p{ right: 0;}



/*左右按钮*/
.Banner002403 .bx-controls-direction{ display: none;}
.Banner002403 .bx-controls-direction{ display: block;}
.Banner002403 .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;}
.Banner002403 .bx-controls-direction .bx-prev {left:-50px; background-image: url(../images/Banner002403-l_btn.png);}
.Banner002403 .bx-controls-direction .bx-next {right:-50px;background-image: url(../images/Banner002403-r_btn.png);}
.Banner002403 .bx-controls-direction.on .bx-prev {left:70px; opacity: 1;}
.Banner002403 .bx-controls-direction.on .bx-next {right:70px; opacity: 1;}
}
/*左右按钮 end*/
/*
 .Floor001301 为demo编号
 */



/*
 .Floor001303 为demo编号
 */
.Floor001303{width:100%;float:left;}

.Floor001303 .news{ float:left; width:100%; }
.Floor001303 h2{ margin:0 0 4% 0; line-height:28px; font-weight:normal; background:url(../images/Floor001301-ico.png) no-repeat left center; padding-left:30px;}
.Floor001303 h2 span{ display:inline-block; position:relative; padding-right:15px; color:#333;}
.Floor001303 h2 span::before{ position:absolute; content:''; width:0; height:0; border:6px solid #4c4c4c; border-top-color:transparent; border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-6px;}
.Floor001303 h2 a{ float:right; color:#999; font-size:12px;}



.Floor001303 .list{ position:relative; overflow:hidden;height:283px;}
.Floor001303 .list .bx-viewport{ z-index:1;}
.Floor001303 .list li a{}
.Floor001303 .list li span{ width:100%; padding:0 20% 0 20px; line-height:36px; height:36px; color:#fff; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0px;}
.Floor001303 .list li img{ display:block; text-align: center;margin:0 auto; height:283px;}
.Floor001303 .list .bx-pager{ position:absolute; right:9px; bottom:13px; z-index:10;}
.Floor001303 .list .bx-pager div{ float:left; width:9px; margin-right:7px;}
.Floor001303 .list .bx-pager div a{ display:block; height:9px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001303 .list .bx-pager div a.active{ background-color:#f5e103;}
.Floor001303 .news dl{ padding-top:6%;}
.Floor001303 .news dd{ line-height:30px; padding-left:10px; position:relative;}
.Floor001303 .news dd::before{ position:absolute; content:''; width:3px; height:3px; left:0; top:50%; background-color:#828282; margin-top:-1.5px;}


.content2{padding-bottom:20px;}
/*
 .Floor001302 为demo编号
 */
.qyzz{width:30.6%;float:left;box-shadow: 0 0 25px #ddd}
.qyzz .title123 h2{background:url(../images/icon5.png) left 8px center/40px no-repeat; padding-left: 45px; margin: 0;font-weight: normal;}
.qyzz .auto{position: relative;}
.qyzz .auto img{ }
.qyzz .auto .word{padding: 15px;border:1px solid #eee;position: relative;}
.qyzz .auto .list{position: absolute;top: 7%;left:6%;}
.qyzz .auto .list li{float:left;font-size: 16px;color:#fff;background: rgba(25,97,174,0.9);margin-right:10px;padding: 4px 16px;border-radius: 3px;}
.Floor001302{ width:65.5%;float:right;box-shadow: 0 0 25px #ddd}
.Floor001302 .title123 h2{background:url(../images/icon3.png) left 10px center/32px no-repeat; padding-left: 49px; margin: 0;font-weight: normal;}
.Floor001302 .auto{padding: 15px 15px 3px 15px;}
.Floor001302 .product{ float:right; width:100%;}
.Floor001302 .gc{ float:left; width:36.3%;}
.Floor001302 .gc p{margin: 0;text-align: center;font-size: 16px;line-height: 28px;color:#333;}

.Floor001302 .product ul{ overflow:hidden; border-bottom:0; border-right:0;}
.Floor001302 .product li{ float:left; width:24.2%;margin-right:1%; position:relative; }
.Floor001302 .product li:nth-child(4n){margin-right: 0;}
.Floor001302 .product li p{ margin:0; line-height:24px; color:#333; overflow:hidden; height:25px; text-align:center; padding:0 3%;margin: 4px 0;}
.Floor001302 .product li a{ position:absolute; left:0; top:0; width:100%; height:100%;  background-repeat:no-repeat; background-position:center  20%;  background-size:auto 20%; transition:0.3s;}
.Floor001302 .product li figure{ padding-bottom:69%; background-size:contain;}
.Floor001302 .product li span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; opacity:0; transition:0.3s;}
.Floor001302 .product li span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.Floor001302 .product li:hover a{ background-image:url(../images/Floor001301-search.png);background-color:rgba(25, 93, 157, 0.9);background-position:center 40%;}
.Floor001302 .product li:hover span{top:60%; opacity:1;}

.Floor001302 .list{ position:relative; overflow:hidden;}
.Floor001302 .list .bx-viewport{ z-index:1;}
.Floor001302 .list li span{ width:100%; padding:0 20% 0 20px; line-height:36px; height:36px; color:#fff; background-color:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;}
.Floor001302 .list li img{ display:block; width:100%;}
.Floor001302 .list .bx-pager{ position:absolute; right:0; bottom:8px; z-index:10;}
.Floor001302 .list .bx-pager div{ float:left; width:10px; margin-right:5px;}
.Floor001302 .list .bx-pager div a{ display:block; height:10px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001302 .list .bx-pager div a.active{ background-color:#7eccfd;}

.new{margin: 25px 0 20px 0;}
.new .auto{box-shadow: 0 0 20px #ddd}
.new .content1{ border-top: 0; padding: 15px;}
.Floor001301{width:38.3%;float:left;}
.Floor001301 .news{ float:left; width:100%; }
.Floor001301 h2{ margin:0 0 4% 0; line-height:28px; font-weight:normal; background:url(../images/Floor001301-ico.png) no-repeat left center; padding-left:30px;}
.Floor001301 h2 span{ display:inline-block; position:relative; padding-right:15px; color:#333;}
.Floor001301 h2 span::before{ position:absolute; content:''; width:0; height:0; border:6px solid #4c4c4c; border-top-color:transparent; border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-6px;}
.Floor001301 h2 a{ float:right; color:#999; font-size:12px;}

.Floor001301 .list{ position:relative; overflow:hidden;}
.Floor001301 .list .bx-viewport{ z-index:1;}
.Floor001301 .list li span{ width:100%; padding:0 20% 0 20px; line-height:36px; height:36px; color:#fff; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0;}
.Floor001301 .list li img{ display:block; width:100%;height:312px;}
.Floor001301 .list .bx-pager{ position:absolute; right:9px; bottom:13px; z-index:10;}
.Floor001301 .list .bx-pager div{ float:left; width:9px; margin-right:7px;}
.Floor001301 .list .bx-pager div a{ display:block; height:9px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001301 .list .bx-pager div a.active{ background-color:#f5e103;}
.Floor001301 .news dl{ padding-top:6%;}
.Floor001301 .news dd{ line-height:30px; padding-left:10px; position:relative;}
.Floor001301 .news dd::before{ position:absolute; content:''; width:3px; height:3px; left:0; top:50%; background-color:#828282; margin-top:-1.5px;}

.title123{background: #fff;border-bottom:1px solid #eee;padding: 11px 5px; max-width:1200px;margin: 0 auto;}
.title123 h2{background:url(../images/icon1.png) left 12px center/31px no-repeat; padding-left: 51px; margin: 0;font-weight: normal;font-size: 20px;color:#333;}
.title123 h2 a{float:right;color:#fff;font-size: 12px;background-color: #c5c5c5;border-radius: 5px;padding: 2px 7px;text-transform: uppercase; margin-top: 3px;margin-right: 5px;}
.title123 h2 a:hover{background:#1961ae;cursor: pointer;}
.title123 h2 span{margin-left: 3px; color:#ccc;text-transform: uppercase;font-size: 15px;padding-left:5px;}
/*Floor002635 */
.Floor002635{width:59.7%;float:right;}
.Floor002635 .auto{ position:relative;}
.Floor002635 .box{ position:relative; z-index:2;} 

.Floor002635 .bg{ position:absolute; z-index:1; top:0; height:100%; background:#fff;}
.Floor002635 .box-left{ float:left; width:100%;}
.Floor002635 .box-right{ float:right;width:65.83%; padding:2%;}
.Floor002635 .box h2{ margin:0 0 4px 0;font-weight: normal; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor002635 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-10px; width:60px; text-align:center; line-height:20px; border-radius:20px; background:#ededed; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor002635 .box h2 a:hover{ background:#0696ab; color:#fff;}
.Floor002635 .box h2 b{ display:inline-block; margin-right:7%; font-size:18px;position: relative; font-weight:normal; color:#666; line-height:40px; border-bottom:1px solid transparent;}
.Floor002635 .box h2 b:after{content:'';border-right: 1px solid #ccc;position: absolute;display: inline-block;width:1px;height: 18px;top: 33%; left: 135%;}
.Floor002635 .box h2 b:last-child:after{display: none;}
.Floor002635 .box-left h2 b{ cursor:pointer;}
.Floor002635 .box h2 b.on{ font-weight:bold; color:#1961ae; border-bottom-color:#f5e103;}

.Floor002635 .box li{ position:relative; line-height:37px;padding-left: 20px; border-bottom:1px dotted #efefef;}
.Floor002635 .box li a:hover{color:#1961ae;}
.Floor002635 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #0c54c0; right:100%;left: 4px; top:50%; margin-top:-3px; margin-right:0px; border-radius:50%;}
.Floor002635 .box li time{ float:right; font-size:13px; color:#a9a9a9;}



/*
 .Floor000881 为demo编号
 */
.xcsq{width: 32.6%;float:left;box-shadow: 0 0 20px #ddd}
.xcsq .title123 h2{background:url(../images/icon4.png) left 9px center/37px no-repeat; padding-left: 49px; margin: 0;font-weight: normal;}
.xcsq .auto{padding:15px;}
.xcsq li{  width:100%; position:relative; }

.xcsq li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.xcsq li .video_files video{width:100%; height:100%; background-color:#000;}
.xcsq li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.xcsq li .video_files .close::before,
.xcsq li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.xcsq li .video_files .close::before{ transform:rotate(45deg);}
.xcsq li .video_files .close::after{ transform:rotate(-45deg);}
.xcsq li figure{ position:relative;}
.xcsq li figure em{ display:block; padding-bottom:85%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.xcsq li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.3); }
.xcsq li figure a::before{position: absolute; content:'';z-index: 5;top: 36%;left: 40%;}
.xcsq li figure a::before{width: 70px;height: 70px;background: url(../images/spicon.png) center center no-repeat;}
.Floor000881{width:67.5%;float:right; padding:0px 0 0px 0;box-shadow: 0 0 25px #ddd}
.Floor000881 .auto{padding: 31px 15px;}
.Floor000881 .title123 h2{background:url(../images/icon2.png) left 9px center/35px no-repeat; padding-left: 45px; margin: 0;font-weight: normal;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:75%;}
.Floor000881 .list_scroll li p{ margin:0; line-height:33px; border-top:0; }
.Floor000881 .list_scroll li:hover p{}
.Floor000881 .list_scroll li:hover p a{ color:#333;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}

/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:335px; display:block;}
.Banner002187 img{ display:none;}

/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;background: #f9f9f9}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #666;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·";font-size:20px; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #aaa;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #333;}
.Menu002272 .current span{padding-left: 7px}

@media screen and (min-width:768px ) {

}
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;font-size: 15px;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{color:#d2030c;border-bottom:2px solid #d2030c;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #d2030c;font-weight: bold;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
.Menu002272 .nav-menu ul li{margin: 0 21px;}
.Menu002272 .nav-menu ul li{line-height: 56px;}
	.Menu002272 .current a{line-height: 56px;}
	.Menu002272 .current span{font-weight: 700;color:#516f8c;text-decoration: underline;}
a:hover{color:#1961ae;}
/*PicList001912*/
.PicList001912{margin-top: 2.5%;}
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:30px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ padding:1%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;height:176px;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;font-weight: normal;}

.PicList001912 li h3 span{ float:right; color:#999; font-size:14px; font-weight:normal;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#666;}
.PicList001912 li .more{ color:#1961ae;}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0;}
.RighInfo002228 .auto{ }
.RighInfo002228 .pic{float:left;width: 36%;margin-right: 25px;margin-top: 17px;margin-bottom: 12px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#1961ae; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em;line-height: 30px; font-size: 15px; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}


    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}


  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:8px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  


  .RighInfo002228 .single-header h1{ font-size:26px;}


/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 3%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #e50014; background:#e50014;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#f5e103; border-color:#f5e103;}
.Page002193 .p_page b{ font-weight:normal;}


/*Bottom002673 */
.Bottom002673{ color:#333; text-align:center;padding-bottom:1%;margin-top:1%;}
.Bottom002673 .auto{border-top:3px solid #ddd;position: relative;}
.Bottom002673 footer{ padding:0% 0; }
.Bottom002673 footer p{margin: 8px 0;}
.Bottom002673 footer span{ margin-left:1.5%;}
.Bottom002673 footer span a::after{ display:inline-block; content:''; width:1px; height:10px; background:#5a5756; margin:0 10px;}
.Bottom002673 footer span a:last-child::after{ display:none;}
.Bottom002673 .erweima{float:right;position: absolute;top:4px;right:3px;}
.Bottom002673 .erweima img{width:100px;height:100px;}
.Bottom002673 nav{padding-top:1%;padding-bottom:4px;}
.Bottom002673 nav a{ font-size:15px;}
.Bottom002673 nav a::after{ display:inline-block; content:'|'; font-size:12px;margin:0 14px 0 10px;color:#5a5756; }
.Bottom002673 nav a:last-child::after{ display:none;}
.Bottom002673 a{ color:#333; display:inline-block;}
.Bottom002673 a:hover{ color:#1961ae;}
.Bottom002673 .bdsharebuttonbox a{ display:inline-block; float:none; margin:10px; border:1px solid #666; width:40px; height:40px; border-radius:50%; background:url(../images/Bottom002673_share.png) no-repeat left center; background-size:cover;}
.Bottom002673 .bdsharebuttonbox a.bds_weixin{ background-position: -58px center;}
.Bottom002673 .bdsharebuttonbox a.bds_qzone{ background-position: -114px center;}

/*
 .Floor001120 为demo编号
 */
.Floor001120{ padding: 3% 0 4% 0; font-size:14px;}
.Floor001120 .title{ padding:80px 0px 60px 0px;text-align: center;}
.Floor001120 .title span{ display:inline-block;line-height: 44px;font-size: 28px;color: #4c4c4c; border-bottom:2px solid #009fd9;}
.Floor001120 .title p{margin: 0;text-align: center;font-size: 14px;color: #999; padding-top:20px;}
.Floor001120 nav{ float:left; width:30%;}
.Floor001120 nav li{height: 78px;margin: 10px 0;padding: 0 20px 0 40%; line-height:78px;overflow: hidden;border: 1px solid #e5e5e5;background-color: #e6ebf0; color: #4c4c4c; position:relative;}
.Floor001120 nav li img{ position:absolute; left:10%; top:50%; height:54px; margin-top:-27px;}
.Floor001120 nav li:hover{color: #009fd9;border-color: #009fd9;}

.Floor001120 .map{ width:100%;border:1px solid #ddd;padding: 3% 0;}
.Floor001120 .map .tips{ margin-top:-30px; line-height:22px; padding-left:20%;}
.Floor001120 .map .tips span{ display:inline-block; padding-left:30px; background:url(../images/Floor001120-ico_nohas.png) no-repeat left center; margin-right:20px;}
.Floor001120 .map .tips span.has{ background-image:url(../images/Floor001120-ico_has.png);}
.Floor001120 .map ul{ position:relative;height:574px;background:url(../images/Floor001120-map.png) no-repeat center center;}
.Floor001120 .map li{position: absolute;left: 0px;top: 0px;}
.Floor001120 .map li span i{ font-style:normal;display: inline-block;}
.Floor001120 .map li span .dot {width:18px; opacity: 1;filter: alpha(opacity=100);}
.Floor001120 .map li span .pulse {top: -16px;left: -16px;height: 48px;width: 48px;border-radius: 48px;background: #1961ae;opacity: 0.12;filter: alpha(opacity=12);
-webkit-animation: warn 2s ease-out;
-moz-animation: warn 2s ease-out;
animation: warn 2s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.Floor001120 .map li.active .dot {background: #0bd972;}
.Floor001120 .map li.active .pulse {background: #0bd972;}
.Floor001120 .map li .div { position: absolute;left: 36px;top: -52px;width: 225px; border-radius: 5px; height: auto;margin:0;z-index: 66; background:#fff;display: none;filter: alpha(opacity=0);
-ms-transition: all 500ms ease-in-out
;-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}

.Floor001120 .map li .p{margin-top: 0px;font-size: 15px;color:#444;}
.Floor001120 .map li .div span{color:#fff;background: #79b03f;width:100%;border-radius: 5px 5px 0 0; font-size: 16px; text-align: center;display: block;font-size: 16px;line-height: 35px;}
.Floor001120 .map li .div dl{padding: 10px 14px 12px 14px;}
.Floor001120 .map li .div dd{line-height: 27px;color:#333;}
.Floor001120 .map li.active .div,
.Floor001120 .map li:hover .div{opacity: 1;display: block; filter: alpha(opacity=100);}
.Floor001120 .map li:hover .div{/*height: 20px;top: -20px;*/}
.Floor001120 .map li.active .div{height: 77px;top: -70px; background-image:url(../images/Floor001120-line_hover.png);}

.Floor001120 .map li.li_1 {text-align: center;}

@keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-moz-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
/*Menu002217*/
.Menu002217{ padding:3% 0;}
.Menu002217 h2{font-size: 42px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center;}
.Menu002217 nav ul li{text-align: center; padding:0 9px; margin-top:10px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; padding: 0 40px; height:40px; line-height:40px; font-size: 16px; color: #444; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background:#f3f3f3;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#516f8c;}

/*Menu002217 End*/
/*
 .TextList001652 为demo编号
 */
.TextList001652{max-width: 1200px;margin: 0 auto;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; font-size: 16px; text-align:center;}
.TextList001652 .job_ol li{ background-color:#516f8c;font-size: 16px; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .job_info strong{font-size: 16px;color:#444;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{ padding:1em 0;color:#444; }
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#516f8c;color:#fff;}
.TextList001652 .job_info{padding:0% 5% 2%;} 
.TextList001652 .job_info p{line-height: 28px}


/*
 .Form001725 为demo编号
 */
.Form001725{ padding:0% 0 2% 0;}
.Form001725 .form{ display:table; width:100%;}
.Form001725  figure{ display:table-cell; vertical-align:middle;}
.Form001725  figure:nth-child(2){ width:50%; padding-left:2%;margin-top: 2%;}
.Form001725  figure:nth-child(2) img{margin-top: -4%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px;}
.Form001725 .form .tr{width: 32%;float:left;margin-right:1%;}
.Form001725 .form .tr td{width: 33%; }
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:41px;height:41px; text-indent:10px; background:none; }
.Form001725 .form p{ margin:0 0 10px 0;color:#516f8c;font-size: 16px; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:0px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#e60112;}
.Form001725 .form .btn{ background:#516f8c; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:160px; height:42px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}

.PicList000626{padding:1.5% 0;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li .a{ display:block; padding-top:32%;background-color:#fff; background-position: center center; background-size:contain; background-repeat:no-repeat; border:1px solid #eee;}
.PicList000626 li p{text-align: center}
.PicList000626 li p a:hover{color:#333;}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 50px; margin: 0; padding: 0;}
.RighInfo002275 .text .p img{width:30px;margin-right:10px;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

/*@media screen and (min-width: 768px) {*/
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;}
/*}*/

/*@media screen and (min-width: 1024px) {*/
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;}
	.RighInfo002275 .text .title{font-size: 52px;}
/*}*/

/*@media screen and (min-width: 1200px) {*/
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 50px}
	.RighInfo002275 .map{width: 675px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
/*}*/
/*
 .PicList000762 为demo编号
 */
.PicList000762{max-width: 1200px;margin: 0 auto; padding-top:0%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px;font-weight: normal; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:69%;}
.PicList000762 li a:hover{ background-color:#1961ae; }
.PicList000762 li a:hover h2{color:#fff;}


.list_istop{ padding:2% 0 2% 0;margin: 0 auto;max-width:1200px;}
.list_istop .auto{ max-width:1200px; }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 13px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #e0e0e0 dotted; height:52px; line-height:51px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:12px; color:#4c4c4c;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:14px}
.list_istop li a:hover{ color:#1961ae;}


/*
 .Timeline000453 为demo编号
 */
.Timeline000453{ width:1050px; margin:0 auto; padding-top:40px;padding-bottom: 35px; min-height:500px;}
.Timeline000453 .arrow-year{ position:relative;}
.Timeline000453 .arrow-year a{ top:30px; z-index: 2; cursor:pointer; display:block; position:absolute; width:30px; height:30px;}
.Timeline000453 .arrow-year a.prev{ left:0;}
.Timeline000453 .arrow-year a.next{ right:14px;}
.Timeline000453 .year{ height:55px; background:url(../images/Timeline000453-bg.jpg) no-repeat center bottom; margin-bottom:70px;}
.Timeline000453 .year .bd{ width:1020px; margin:auto;}
.Timeline000453 .year ul li{ font-size:16px; float:left; width:170px; height:55px; text-align:center; background:url(../images/Timeline000453-icon-gray.jpg) no-repeat center bottom}
.Timeline000453 .year ul li a{ cursor:pointer;}
.Timeline000453 .year ul li.on{ background:url(../images/Timeline000453-icon-blue.jpg) no-repeat center bottom}
.Timeline000453 .year ul li.on a,.Timeline000453 .year ul li a:hover{ }
.Timeline000453 .list{ width:900px; margin: auto;}
.Timeline000453 .list ul li{ list-style: none;  position:relative; margin-bottom:23px;}
.Timeline000453 .list ul li h6{ position:absolute; left:0; top:40px; width:106px; text-align:center; font-size:16px; font-weight:normal; color:#999999; padding:0px; margin:0px; background:url(../images/Timeline000453-time_list.jpg) no-repeat center center;}
.Timeline000453 .list ul li h6 b,.Timeline000453 .list ul li h6 span{ display:block;}
.Timeline000453 .list ul li h6 b{ font-weight:normal;}
.Timeline000453 .list ul li h6 span{ font-size:12px;}
.Timeline000453 .list ul li dl{ margin-bottom: 13px; padding:13px; border:solid 1px #efefef;float:left;width:100%; }
.Timeline000453 .list ul li dl .text{float:left;width:80%; padding: 23px 20px;}
.Timeline000453 .list ul li h5{font-weight: normal; font-size:16px;  margin:0px; height:24px;   text-overflow:ellipsis; overflow:hidden; }
.Timeline000453 .list ul li p{ color:#999;line-height: 23px;margin: 0;height:46px;overflow: hidden;}
.Timeline000453 .list ul li .pic{float:left; width:20%; }
.Timeline000453 .list ul li img{ width:170px; height:120px;}
.Timeline000453 .list ul li.li-hover dl{}
.Timeline000453 .list ul li.li-hover dl,
.Timeline000453 .list ul li.li-hover dl h6,
.Timeline000453 .list ul li.li-hover dl h5,
.Timeline000453 .list ul li.li-hover p{ }
.Timeline000453 .arrow{ position:relative;}
.Timeline000453 .arrow a{ top:-99px; display:block; width:34px; height:34px; cursor:pointer; position:absolute; background:url(../images/Timeline000453-arrow.jpg) no-repeat;}
.Timeline000453 .arrow a.prev{ left:-44px; background-position:left;}
.Timeline000453 .arrow a.next{ right:-20px; background-position:right;}
/*
 .TextList000746 为demo编号
 */
.TextList000746{max-width: 1200px;margin: 0 auto;padding-top:2%;}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:30px; padding:10px 0;}
.TextList000746 li a{ padding-left:24px;font-size: 15px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#1961ae;}
.TextList000746 li time{ float:right; color:#999; font-size:13px; margin-left:10px;}


/*
 .Timeline003 为demo编号
 */
.Timeline003{max-width: 1200px;margin: 0 auto;}
.Timeline003 .year_list{  padding:0 40px; position:relative;}
.Timeline003 .year_list .bx-wrapper{background:url(../images/Timeline003-timeline.jpg) repeat-x left 7px;}
.Timeline003 .year_list li{ padding-top:69px; height:23px; line-height:23px; font-size:18px; text-align:center; background:url(../images/Timeline003-ico.png) no-repeat center top; color:#999; float:left; cursor:pointer;}
.Timeline003 .year_list li.aon{ background-image:url(../images/Timeline003-ico_on.png); color:#f08336;}
.Timeline003 .year_list a.bx-prev,
.Timeline003 .year_list a.bx-next{ position:absolute; top:25px;  background-repeat:no-repeat; background-position:left top; cursor:pointer; z-index:10; width:26px; height:54px; overflow:hidden; line-height:1000px;}
.Timeline003 .year_list a.bx-prev{background-image:url(../images/Timeline003-prev.jpg); left:0;}
.Timeline003 .year_list a.bx-next{background-image:url(../images/Timeline003-next.jpg); right:0;}
.Timeline003 .year_list .bx-pager{ display:none;}
.Timeline003 .year_info{ padding:20px;}
.Timeline003 .year_info .info{ display:none;}


/*Timeline000312 */
.Timeline000312{max-width: 1200px;margin: 0 auto;padding-top:1.5%;}
.Timeline000312 .year{ position:relative; padding:2% 0 4% 0; color:#6e6e6e;}
.Timeline000312 .year::before{ content:''; width:1px; height:97%;  top:3%; position:absolute; background-color:#eee; z-index:0;}
.Timeline000312 ul{ position:relative; z-index:1;}
.Timeline000312 ul::before{ content:''; display:block; height:13px; width:13px; border-radius:50%; font-size:0; background:#fff;border:2px solid #666; margin:0 auto;}
.Timeline000312 li{position:relative; border-bottom:1px solid #eee; padding:3% 0;  }
.Timeline000312 li:nth-child(2n){padding-left:0%;}
.Timeline000312 li:nth-child(2n-1){padding-right:0%;}
.Timeline000312 li::before{width:8px; height:8px;border:2px solid #666;  border-radius:50%;position:absolute; left:-4px; bottom:-4px; content:''; background:#fff;}
.Timeline000312 li .txt{  position:relative; min-height:90px; font-size:14px; line-height:24px;}
.Timeline000312 li:nth-child(2n) .txt{padding:0 4% 0 171px;}
.Timeline000312 li:nth-child(2n-1) .txt{padding:0 171px 0 4%;}
.Timeline000312 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:150px; height:105px;}
.Timeline000312 li:nth-child(2n) .txt figure{ left:0; }
.Timeline000312 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline000312 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline000312 li.has-info .txt{ }

.Timeline000312 li.has-info:hover .txt figure{ }
.Timeline000312 li .txt h3{margin: 0;font-size: 20px;color: #1961ae;padding-bottom: 7px; font-weight: normal}
.Timeline000312 li .info{ display:none;}
/*@media(min-width:641px){*/
.Timeline000312 .year::before{left:50%;margin-left:-0.5px; }
.Timeline000312 li{width:50%;}
.Timeline000312 li:nth-child(2n)::before{ display:none;}
.Timeline000312 li:nth-child(2n){ float:left; min-height:150px; padding-top:6%; }
.Timeline000312 li:nth-child(2n-1){float:right; min-height:90px; z-index:10; }
/*}*/


.Timeline000312 .more{ text-align:center; padding-bottom:50px;}
.Timeline000312 .more a{width: 126px;padding-left: 24px;height: 26px; text-align:left;line-height: 26px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline000312-more_hover.png) no-repeat 90% center #1961ae;}


.Timeline000312 .fixed_scroll{ display:none; position:fixed; z-index:200; background:rgba(0,0,0,0.5); width:100%; height:100%; left:0; top:0;}
.Timeline000312 .fixed_scroll .ytable{ height:100%;}
.Timeline000312 .fixed_scroll .inner{ position:relative; margin:0 auto; padding:10px; width:95%; max-width:900px;background-color:#fff; border-radius:5px;}
.Timeline000312 .fixed_scroll .close{ position:relative; float:right; width:33px; height:33px;cursor:pointer; overflow:hidden; font-size:0;}
.Timeline000312 .fixed_scroll .close::before,
.Timeline000312 .fixed_scroll .close::after{ position:absolute; content:''; width:100%; height:3px; background:#333; left:0; top:50%; margin-top:-1.5px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Timeline000312 .fixed_scroll .close::after{transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.Timeline000312 .fixed_scroll .close:hover{ background:#ccc;}

.Timeline000312 .scroll-pane{ clear:both; height:326px; overflow:auto; margin-top:10px;}
.Timeline000312 .scroll-pane .info{ padding:0 15px;}
.Timeline000312 .jspContainer{overflow: hidden;position: relative;}
.Timeline000312 .jspPane{position: absolute;}
.Timeline000312 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.Timeline000312 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.Timeline000312 .jspCap{display: none;}
.Timeline000312 .jspHorizontalBar .jspCap{float: left;}
.Timeline000312 .jspTrack{background:url(../images/Timeline000312-scrollbg.png) repeat-y center top #fff;position: relative;}
.Timeline000312 .jspDrag{background:url(../images/Timeline000312-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.Timeline000312 .jspHorizontalBar .jspTrack,
.Timeline000312 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.Timeline000312 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.Timeline000312 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.Timeline000312 .jspVerticalBar .jspArrow{height: 16px;}
.Timeline000312 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.Timeline000312 .jspVerticalBar .jspArrow:focus{outline: none;}
.Timeline000312 .jspCorner{background: #eeeef4;float: left;height: 100%;}

/*Floor002505 */
.Floor002505{  }
.Floor002505 .auto{ }
.Floor002505 .title{ padding-bottom:20px;}

.Floor002505 .title ol{ float:left; background:url(../images/Floor002505_titlebg.png) no-repeat left top; font-size:32px; color:#000; padding-left:30px; line-height:30px;}
.Floor002505 .title li{ float:right;}
.Floor002505 .title li a{ float:left; margin-left:30px;color:#999;}
.Floor002505 .title li a:hover{ color:#ff8100;}
.Floor002505 .owl-carousel{ overflow:hidden; position:relative;}
.Floor002505 .owl-carousel .owl-item{ float:left;}
.Floor002505 .owl-carousel .owl-nav div{  position:absolute; top:50%; transform:translateY(-50%); width:35px; height:35px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; line-height:1000px; cursor:pointer; background-size:contain;}
.Floor002505 .owl-carousel .owl-nav div.owl-prev{ left:8%; background-image:url(../images/Floor002505_btn_prev_hover.png);background-size: 32px;}

.Floor002505 .owl-carousel .owl-nav div.owl-next{ right:8%; background-image:url(../images/Floor002505_btn_next_hover.png);background-size: 32px;}

.Floor002505 .items{ position:relative;}
.Floor002505 .items .hover{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; z-index:3; transition:0.3s;}
.Floor002505 .items .txt{ text-align: center; left:3%; right:3%; bottom:3%; z-index:2;}
.Floor002505 .items h2{ font-size:15px;line-height: 38px; font-weight:normal; margin:0;color:#333;}
.Floor002505 .items p{ font-size:12px; max-width:245px; margin:0;color:#666; padding-top:10px;}
.Floor002505 .items a{ display:block;}
.Floor002505 .items a:hover .hover{ opacity:1;}
.Floor002505 .items img{ width:100%; display:block;}
.Floor002505 .items .hover img{ height:100%;}
.Floor002505 .items .hover::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Floor002505_imghover.png) repeat;}

/*end*/

/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;width:1200px;margin: 0 auto; }
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:1%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.4); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.9);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.9);margin-left: -6px;margin-top: -14px;}
.PicList000593 li p{text-align:center;font-size: 16px;}


/*PicList002120 */
.PicList002120{  padding:3% 0 0 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2.2%;border-bottom:1px solid #d3c4c0;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li a:hover{color:#333;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}

.PicList002120 li:nth-child(4n){ margin-right:0;}


.RichInfo005{ padding:40px 0 30px 0;}
.RichInfo005 .news_info{line-height: 30px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0;color: #333; padding-bottom:15px; font-size:22px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{line-height:  text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#1961ae;border: 1px solid #1961ae;padding: 5px 18px; font-size:14px;}
.RichInfo005 .news_info .info_pn{line-height: 25px}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#00874b;}


.RichInfo006{ padding:20px 0 30px 0;}
.RichInfo006 .news_info{line-height: 30px;}
.RichInfo006 .news_info .title{ text-align:center;}
.RichInfo006 .news_info .title h1{ margin:0;color: #333; border-bottom:1px dashed #d2d2d2;padding-top:15px;padding-bottom: 17px;margin-bottom: 20px; font-size:22px; font-weight:normal;}
.RichInfo006 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo006 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo006 .news_info .info{line-height:  text-align:justify; text-justify:inter-ideograph;}
.RichInfo006 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo006 .news_info .info_back a{ color:#1961ae;border: 1px solid #1961ae;padding: 5px 18px; font-size:14px;}
.RichInfo006 .news_info .info_pn{line-height: 25px}
.RichInfo006 .news_info .info_pn span{ display:block;}
.RichInfo006 .news_info .info_pn span a{ color:#999;}
.RichInfo006 .news_info .info_pn span a:hover{color:#00874b;}

.lingdao{padding:2% 0;}
.lingdao .pic{float:left;margin-right:30px;width:25%;}
.lingdao .pic .p1{text-align: center;font-size:16px;color:#1961ae;margin: 5px 0;position: relative;}
.lingdao .pic .p1:after{content:"";width:80px;height:1px;background:#ddd;display: block;position: absolute;left:0;top:1px; margin-top:12px;}
.lingdao .pic .p1:before{content:"";width:80px;height:1px;background:#ddd;display: block;position: absolute;right:0;top:1px; margin-top:12px;}
.lingdao .con{margin-top:8px;float:right;width:72%;}
.lingdao .con p{line-height: 30px;text-indent: 2em;}

.xy{padding:3% 0;}
.xy .con{float:left;padding-top:12px;}
.xy .con p{line-height:28px;}
.xy .con p span{color:#1961ae;font-weight: bold;}
.xy .pic{float:right;}